//
//  Person.h
//  objc_test
//
//  Created by Clover on 2021/7/21.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface Person : NSObject
@property (nonatomic, copy) NSString *name;
@property (nonatomic, assign) NSInteger age;
//@property (nonatomic, assign) long age1;
//@property (nonatomic, assign) char char1;
//@property (nonatomic, assign) int int1;
//@property (nonatomic, assign) int int2;

// 8 + 8 * 3 + 1 = 32 + 5 --> 32 + 8 = 40 --> 48
- (void)personRun;
- (void)printAllMethods;
+ (void)yb_metalRun;
@end

@interface Son : Person
- (void)run;
@end

NS_ASSUME_NONNULL_END
